@charset "utf-8";
/* 2009.12 */


/* miyac reset */
html{color:#333;background:transparent;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select{*font-size:100%;}

/* --------------------------- 基本 --------------------------- */
body{font-size:13px; font-family:Arial, Helvetica, sans-serif,"宋体", "新細明體";}
a{_zoom:1;}strong{font-weight:bold;}
a:visited{color:#5b96bf;text-decoration:none;}
a:link{color:#369;text-decoration:none;}
a:hover{color:#369;text-decoration:underline;}
a:active{color:#369;text-decoration:underline;}
ol,ul{list-style:none;}

#container{width:950px; margin:0 auto;}
#header{}
.logo{margin:0 20px 0 33px;width:155px; height:60px; float:left;}
.logo img{width:155px;height:60px; display:block;background:url(/images/logo_red_150x55.gif) no-repeat 0 0;}
.menu{margin:0;}
.location{margin:1px 0 5px 5px;_margin:3px 0 2px 3px;}
.location span{}
#main {clear:both;}
#main .sidebar{float:left; width:170px;padding:0; padding:0;}
#main .content{float:left;width:770px;_width:750px; margin-left:9px;}
#footer{clear:both; height:15px; border-bottom:1px solid #ccc; margin-top:10px; text-align:center;background:url(/images/bg_gradient.gif) repeat-x 0 -382px; padding:7px 20px; color:#777;}
#footer p{float:left; font-size:12px;}
#footer div{float:right;}
#footer a:link,#footer a:visited{text-decoration:none;padding:0 2px; color:#333;}#footer a:hover{text-decoration:underline;}

/* 商品類型 */
.type-0,.type-1,.type-2,.type-3,.type-4,.type-5,.type-money{font-size:12px; padding:1px 3px;*padding:3px 3px 0;}
.type-0{display:none;} /* 主商品 */
.type-1{background:#FCF; color:#333;}/* 預購 */
.type-2{background:#94ebf2; color:#333;}/* 贈品 */
.type-3{background:#ffcc99; color:#333;}/* 加購 */
.type-4{background:#d5f091; color:#333;}/* 活動 */
.type-5{ background:#FF0; color:#333; }/* 满额购 */

/* 連結色 */
a.a-red:link,a.a-red:visited{color:#f00;}
a.a-blue:link,a.a-blue:visited{color:#369;text-decoration:none;}a.a-blue:hover{text-decoration:underline;}
/* --------------------------- 基本 --------------------------- */



/* --------------------------- sidebar ------------------------ */
/* 各色分類背景圖 */
#main.ca-1 .sidebar .ca-index-menu h1,#main.ca-1 .sidebar .ca-index-menu,#main.ca-1 .sidebar .ca-index-menu .sidebar-ft,#main.ca-1 .tab-area,#main.ca-1 .tab-list li,#main.ca-1 .hotselect,#main.ca-1 .barmid,#main.ca-1 .rightbox{background:url(/images/bg_page_1.png) no-repeat;}
#main.ca-2 .sidebar .ca-index-menu h1,#main.ca-2 .sidebar .ca-index-menu,#main.ca-2 .sidebar .ca-index-menu .sidebar-ft,#main.ca-2 .tab-area,#main.ca-2 .tab-list li,#main.ca-2 .hotselect,#main.ca-2 .barmid,#main.ca-2 .rightbox{background:url(/images/bg_page_2.png) no-repeat;}
#main.ca-3 .sidebar .ca-index-menu h1,#main.ca-3 .sidebar .ca-index-menu,#main.ca-3 .sidebar .ca-index-menu .sidebar-ft,#main.ca-3 .tab-area,#main.ca-3 .tab-list li,#main.ca-3 .hotselect,#main.ca-3 .barmid,#main.ca-3 .rightbox{background:url(/images/bg_page_3.png) no-repeat;}
/* 圖片定位 */
#main.ca-1 .sidebar,#main.ca-2 .sidebar,#main.ca-3 .sidebar{background-position:0 0;}
#main.ca-1 .sidebar .ca-index-menu,#main.ca-2 .sidebar .ca-index-menu,#main.ca-3 .sidebar .ca-index-menu{background-position:-200px 0; background-repeat:repeat-y;}
#main.ca-1 .sidebar .ca-index-menu h1,#main.ca-2 .sidebar .ca-index-menu h1,#main.ca-3 .sidebar .ca-index-menu h1{width:146px; height:33px; margin-bottom:-12px; font-size:15px; color:#fff; padding:7px 12px 0;}
#main .sidebar .ca-index-menu h1 b{ color:#fff; font-size:15px; font-weight:bold; padding-top:5px;}
#main.ca-1 .sidebar .ca-index-menu .sidebar-ft,#main.ca-2 .sidebar .ca-index-menu .sidebar-ft,#main.ca-3 .sidebar .ca-index-menu .sidebar-ft{background-position:0 -100px; width:170px; height:14px; margin-bottom:-4px;}
/* 分類首頁選單 */
ul.sdbar-index{margin:10px 15px 0 15px;line-height:1.5em; color:#999;}
ul.sdbar-index li strong{}
ul.sdbar-index li a:link,ul.sdbar-index li a:visited{white-space:nowrap;}
ul.sdbar-index li{padding:5px 0 15px; background:url(/images/sdbar_line.png) no-repeat 50% bottom;}
ul.sdbar-index li.lastno{padding:5px 0 0; background:url(/images/none.gif);}
/* 側欄摩天廣告 */
#main .sidebar .ad-sky{margin:2px 0 0 5px;}
/* --------------------------- content ------------------------- */
.ad-leader{margin:0 0 7px 3px;}
/* 5tab */
#main.ca-1 .tab-area,#main.ca-2 .tab-area,#main.ca-1 .tab-area{background-position:-400px bottom; display:block;width:500px; float:left;}
#main.ca-1 .tab-list li,#main.ca-2 .tab-list li,#main.ca-3 .tab-list li{display:block; float:left; width:99px; height:28px; padding-top:12px;background-position:-500px 0; text-align:center;}
#main.ca-1 .tab-list li.t-now,#main.ca-2 .tab-list li.t-now,#main.ca-3 .tab-list li.t-now {background-position:-500px -60px;}
#main.ca-1 li.t-first,#main.ca-2 li.t-first,#main.ca-3 li.t-first{background-position:-400px 0;width:101px;}
#main.ca-1 .tab-list li.t-first.t-now,#main.ca-2 .tab-list li.t-first.t-now,#main.ca-3 .tab-list li.t-first.t-now{background-position:-400px -60px;width:101px;}
#main.ca-1 li.t-end,#main.ca-2 li.t-end,#main.ca-3 li.t-end{background-position:-598px 0;width:101px;}
#main.ca-1 li.t-end.t-now,#main.ca-2 li.t-end.t-now,#main.ca-3 li.t-end.t-now{background-position:-598px -60px;width:101px;}
.tab-list a:visited{color:#369;}
.tab-list li.t-now a:link,.tab-list li.t-now a:visited{font-size:15px; font-weight:bold; color:#fff;}
.tab-area .goldb{margin:5px 14px 15px;}
/* 廣告 */
.tab-area ul.tab-box{ clear:both;margin:0 10px;_margin:0 6px; padding:8px 0 10px; border-bottom:1px dashed #ccc; overflow:auto;_zoom:1;}
.tab-area .tab-box li{float:left;width:135px; display:block; margin:0 12px;_margin:0 10px;}
.tab-area .tab-box li img{margin-bottom:5px;}
.tab-area .tab-box li strong{ display:block; color:#f00;font-size:15px;}
.tab-area .ad-pdwide {margin:12px 15px 8px;}
.tab-area .ad-pdwide ul{float:right; width:180px;}
.tab-area .ad-pdwide li{margin:0 0 9px;}
.tab-area .ad-pdwide li span{background:url(/images/tag.png) no-repeat; color:#fff; padding:2px 10px 2px 5px; font-size:12px;}
/* 文字型商品促銷標籤 */
.tab-area .ad-pdwide li span.tag-1{background-position:0 0;}
.tab-area .ad-pdwide li span.tag-2{background-position:0 -40px;}
.tab-area .ad-pdwide li span.tag-3{background-position:0 -80px;}
/* 個人服務區+廣告 */
.gold-right{float:left; width:263px;margin-left:7px;_margin:0 -23px 0 5px;}
.my-service{background:url(/images/myservice.png) no-repeat 0 0;}
.my-service h6{color:#999; font-size:12px; font-weight:normal;padding:10px 15px;}
.my-service h6 strong{margin-right:20px; color:#333;font-size:13px;}
/* 熱搜精選 */
#main.ca-1 .hotselect,#main.ca-2 .hotselect,#main.ca-3 .hotselect{clear:both;width:770px; height:223px; display:block; background-position:-950px 8px; padding-top:8px;}
.hotselect h4{color:#fff; text-indent:-9999px;}
.hotselect .hot-change{float:right; cursor:hand; width:22px; height:22px; margin:11px 17px 0 -7px;}
.hotsel-box{ clear:both; margin:35px 24px 0;}
.hotsel-box a{display:block; float:left; width:100px; margin:0 10px;}
.hotsel-box a img{border:1px solid #ddd; margin-bottom:5px;}
.hotsel-box a strong{ display:block; color:#f00;font-size:15px;}
/* 雙腰帶 */
#main.ca-1 .barmid,#main.ca-2 .barmid,#main.ca-3 .barmid{background-position:-950px -250px; display:block; float:left; padding:12px 11px; margin-top:7px; margin-bottom:7px;}
.barmid2{margin-left:6px;_margin:7px -19px 7px 5px;}
/* 中下 右欄 */
.right-bar{float:right;width:263px;margin-left:7px;margin:0 -23px 0 5px;}
#main.ca-1 .rightbox,#main.ca-2 .rightbox,#main.ca-3 .rightbox{background-position:-1750px bottom;}
#main.ca-1 .rightbox h3,#main.ca-2 .rightbox h3,#main.ca-3 .rightbox h3{background-position:-1450px -250px;}
.rightbox.brandarea a{float:left; margin:5px;}

/* 顏色 */
a.a-red:link,a.a-red:visited,.txt-rd{color:#f00;}
a.a-blue:link,a.a-blue:visited{color:#369;text-decoration:none;}a.a-blue:hover{text-decoration:underline;}